<?php 

return array(
	"prepare" => '$data = array_fill(0, 1000 ,0);
$data = array_map(function () {
	return rand(-500, 500);
}, $data);',
	"tests" => array(
		array(
			"code" => '
$c = 0;
foreach($data as $item) {
	$c += $item;
}',
			"desc" => "Обычный foreach. Чтение",
		),
		array(
			"code" => '
$c = 0;
foreach($data as &$item) {
	$c += $item;
}',
			"desc" => "foreach массива по ссылки. Чтение"
		),
		array(
			"code" => '
foreach($data as $k => $item) {
	$data[$k] *= 2;
}',
			"desc" => "Обычный foreach. Чтение-Запись"
		),
		array(
			"code" => '
foreach($data as $k => &$item) {
	$item *= 2;
}',
			"desc" => "foreach массива по ссылки. Чтение-Запись"
		)
	)
)

?>
